﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace Boggle
{
    public partial class Word : INotifyPropertyChanged
    {
        /// <summary>
        /// Determines the status of a word.
        /// </summary>
        public enum Status
        {
            /// <summary>
            /// The word is being validated.
            /// </summary>
            Validating,

            /// <summary>
            /// The word has been validated, and is actually a word.
            /// </summary>
            Validated,

            /// <summary>
            /// The word has been checked, and is not an actual word.
            /// </summary>
            NotAWord,

            /// <summary>
            /// There was an error when checking the word for validity.
            /// </summary>
            Error,

            /// <summary>
            /// The word is not in the current boggle grid.
            /// </summary>
            NotInGrid
        }
    }
}
